package com.example.distinguish_server.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author xg
 * @since 2023-09-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("plate_number")
public class PlateNumber implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *  id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 唯一的log id，用于问题定位
     */
    private String logId;

    /**
     * 车牌颜色：支持blue、green、yellow、white、black、yellow_green（新能源大型汽车黄绿车牌）、unknow（未知颜色）
     */
    private String color;

    /**
     * 车牌号码
     */
    private String number;

    /**
     * 前7个数字为车牌中每个字符的置信度，第8个数字为平均置信度，区间为0-1
     */
    private String probability;

    /**
     * 返回文字外接多边形顶点位置
     */
    private String vertexesLocation;

    /**
     * 添加时间
     */
    @TableField(value = "uaddtime", fill = FieldFill.INSERT)
    private Date uaddtime;

}
